package com.gzhryc.shared_device.oem.h5.agent.dto.api.v1.pcl;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.Date;

public class PCLOrderInfoResponse extends SecurityResponse<PCLOrderInfoResponse.Body> {

	public PCLOrderInfoResponse() {
	}

	public PCLOrderInfoResponse(Integer code) {
		super(code);
		this.body = new Body();
	}

	public PCLOrderInfoResponse(Integer code, String msg) {
		super(code,msg);
		this.body = new Body();
	}


	public static class Body implements Serializable {

		private String tradeNo;

		private Integer businessOrderState;
		private String businessOrderStateName;

		private String deviceTypeName;
		private String chargingCableSn;
		private String bindNote;
		private String costModeName;

		private String setMealName;

		private String useTimesStr;

		private String pwd;
		private Date startDate;
		private Date endDate;

		private Integer payType;
		private String payTypeName;
		private Integer payState;
		private String payStateName;

		private Long placeId;
		private String placeName;
		private String placeAreaName;

		private String moneyStr;
		private String discountMoneyStr;
		private String payMoneyStr;
		private String walletMoneyStr;
		private String couponTitle;

		private Long memberId;
		private String memberName;

		private Integer state;
		private String stateName;

		private Date createDate;

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public Integer getBusinessOrderState() {
			return businessOrderState;
		}

		public void setBusinessOrderState(Integer businessOrderState) {
			this.businessOrderState = businessOrderState;
		}

		public String getBusinessOrderStateName() {
			return businessOrderStateName;
		}

		public void setBusinessOrderStateName(String businessOrderStateName) {
			this.businessOrderStateName = businessOrderStateName;
		}

		public Date getStartDate() {
			return startDate;
		}

		public void setStartDate(Date startDate) {
			this.startDate = startDate;
		}

		public Date getEndDate() {
			return endDate;
		}

		public void setEndDate(Date endDate) {
			this.endDate = endDate;
		}

		public Integer getPayType() {
			return payType;
		}

		public void setPayType(Integer payType) {
			this.payType = payType;
		}

		public String getPayTypeName() {
			return payTypeName;
		}

		public void setPayTypeName(String payTypeName) {
			this.payTypeName = payTypeName;
		}

		public Integer getPayState() {
			return payState;
		}

		public void setPayState(Integer payState) {
			this.payState = payState;
		}

		public String getPayStateName() {
			return payStateName;
		}

		public void setPayStateName(String payStateName) {
			this.payStateName = payStateName;
		}

		public String getMoneyStr() {
			return moneyStr;
		}

		public void setMoneyStr(String moneyStr) {
			this.moneyStr = moneyStr;
		}

		public String getDiscountMoneyStr() {
			return discountMoneyStr;
		}

		public void setDiscountMoneyStr(String discountMoneyStr) {
			this.discountMoneyStr = discountMoneyStr;
		}

		public String getPayMoneyStr() {
			return payMoneyStr;
		}

		public void setPayMoneyStr(String payMoneyStr) {
			this.payMoneyStr = payMoneyStr;
		}

		public String getWalletMoneyStr() {
			return walletMoneyStr;
		}

		public void setWalletMoneyStr(String walletMoneyStr) {
			this.walletMoneyStr = walletMoneyStr;
		}

		public String getCouponTitle() {
			return couponTitle;
		}

		public void setCouponTitle(String couponTitle) {
			this.couponTitle = couponTitle;
		}

		public String getDeviceTypeName() {
			return deviceTypeName;
		}

		public void setDeviceTypeName(String deviceTypeName) {
			this.deviceTypeName = deviceTypeName;
		}

		public String getChargingCableSn() {
			return chargingCableSn;
		}

		public void setChargingCableSn(String chargingCableSn) {
			this.chargingCableSn = chargingCableSn;
		}

		public String getBindNote() {
			return bindNote;
		}

		public void setBindNote(String bindNote) {
			this.bindNote = bindNote;
		}

		public String getCostModeName() {
			return costModeName;
		}

		public void setCostModeName(String costModeName) {
			this.costModeName = costModeName;
		}

		public String getSetMealName() {
			return setMealName;
		}

		public void setSetMealName(String setMealName) {
			this.setMealName = setMealName;
		}

		public String getUseTimesStr() {
			return useTimesStr;
		}

		public void setUseTimesStr(String useTimesStr) {
			this.useTimesStr = useTimesStr;
		}

		public String getPwd() {
			return pwd;
		}

		public void setPwd(String pwd) {
			this.pwd = pwd;
		}

		public Long getPlaceId() {
			return placeId;
		}

		public void setPlaceId(Long placeId) {
			this.placeId = placeId;
		}

		public String getPlaceName() {
			return placeName;
		}

		public void setPlaceName(String placeName) {
			this.placeName = placeName;
		}

		public String getPlaceAreaName() {
			return placeAreaName;
		}

		public void setPlaceAreaName(String placeAreaName) {
			this.placeAreaName = placeAreaName;
		}

		public Long getMemberId() {
			return memberId;
		}

		public void setMemberId(Long memberId) {
			this.memberId = memberId;
		}

		public String getMemberName() {
			return memberName;
		}

		public void setMemberName(String memberName) {
			this.memberName = memberName;
		}

		public Integer getState() {
			return state;
		}

		public void setState(Integer state) {
			this.state = state;
		}

		public String getStateName() {
			return stateName;
		}

		public void setStateName(String stateName) {
			this.stateName = stateName;
		}

		public Date getCreateDate() {
			return createDate;
		}

		public void setCreateDate(Date createDate) {
			this.createDate = createDate;
		}
	}
}
